# ==========================================================
# Make file para el TP1:  
# ==========================================================
# Materia: 
#		Seguridad y Criptografia
# Integrantes:
#		Argume, Hugo
#		Argume, Robert
# ITBA, 2010
# ==========================================================

 
CC=gcc

# Directorios usados en el proyecto
SRC_DIR	=	src/
OBJ_DIR	=	obj/
INCLUDE_DIR=include/

# Parametros principales para la compilacion del trabajo
TARGET	=	enc
OBJS	=	$(SRC_DIR)frontend.o  $(SRC_DIR)blockEncrypter.o  $(SRC_DIR)bmpfile.o $(SRC_DIR)imageADT.o  $(SRC_DIR)util.o  	
INCLUDE	=	-I $(INCLUDE_DIR)

# Opciones para la compilacion
TARGET_OPTS	=	-Wall -g -lssl -o
OBJ_OPTS	=	-Wall -g -c -o

# Mensajes 
GREETING = Making Project
GOODBYE = Project Ready !!
	
	
all: $(OBJS)	
	$(CC) $(TARGET_OPTS) $(TARGET) $(OBJS)
	@-mv -v -f $(SRC_DIR)*.o $(OBJ_DIR)
	@-echo $(GOODBYE)
	
	
clean:		
	@-rm -v -f *~ core 
	@-rm -v -f $(OBJ_DIR)*.o
	@-rm -v -f $(TARGET)
	
.c.o:
	$(CC) $(OBJ_OPTS) $@ $(INCLUDE) $<
	
